/*!
*****************************************************************************
** \file        ./adi/test/src/video.h
**
** \version     $Id: video.h 1615 2014-09-19 08:56:26Z fengxuequan $
**
** \brief       adi test video module header file.
**
** \attention   THIS SAMPLE CODE IS PROVIDED AS IS. GOKE MICROELECTRONICS
**              ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR
**              OMMISSIONS
**
** (C) Copyright 2013-2014 by GOKE MICROELECTRONICS CO.,LTD
**
*****************************************************************************
*/

#ifndef _VIDEO_H_
#define _VIDEO_H_

#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/epoll.h>
#include <sys/mman.h>
#include <sys/time.h>
#include <sys/queue.h>

#include "stdio.h"
#include "adi_types.h"

#include "adi_sys.h"
#include "adi_vin.h"
#include "adi_vout.h"
#include "adi_venc.h"

//*****************************************************************************
//*****************************************************************************
//** Defines and Macros
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** Enumerated types
//*****************************************************************************
//*****************************************************************************




//*****************************************************************************
//*****************************************************************************
//** Data Structures
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** API Functions
//*****************************************************************************
//*****************************************************************************

#ifdef __cplusplus
extern "C" {
#endif


GADI_ERR video_init(void);
GADI_ERR video_exit(void);
GADI_ERR video_start_encode_stream(void);
GADI_ERR video_stop_encode_stream(void);


#ifdef __cplusplus
    }
#endif


#endif /* _VIDEO_H_ */
